package com.yujiahao.bigdata.sql

import org.apache.spark.sql.SparkSession

object SparkSQL01_CSV {
  def main(args: Array[String]): Unit = {
    //TODO 1、SparkSQL直接构建无法构建，包是私有的，使用伴生对象伴生类构建builder
//SparkSQL对SparkCore进行了封装，所以环境也要发生变化

   val spark =  SparkSession.builder
      .master("local")
      .appName("Word Count")
      .getOrCreate()
    spark.read.format("csv")
      .option("sep", ";")//参数表示分隔符
      .option("inferSchema", "true")
      .option("header", "true")//表头
      .load("data/people.csv").show()//加载文件


    //TODO 2、关闭资源
  spark.stop()
  }

}
